import TagsView from './TagsView';
import ChangeTheme from "./ChangeTheme/ChangeTheme";
import MMenu from "./MMenu/MMenu";
import MMenuHorizontal from "./MMenuHorizontal/MMenu";
import MTitle from "./MTitle/MTitle";

import MButton from "./MButton/MButton";
import MLink from "./MButton/MLink";
import MDialog from "./MDialog/MDialog";
import MTree from "./MTree/MTree";
import MRow from "./MLayout/MRow";
import MCol from "./MLayout/MCol";
import MTabs from "./MTabs/MTabs";
import MTabPane from "./MTabs/MTabPane";
import MSteps from './MStep/Steps';
import MStep from './MStep/Step';
import MIcon from "./MIcon/MIcon";
import MResult from "./MResult/MResult";
import MCard from "./MCard/MCard";
import MTag from './MTag/MTag';
import MPopover from "./MPopover/MPopover";
import MAvatar from "./MAvatar/MAvatar";
import MBadge from "./MBadge/MBadge";
import MTooltip from "./MTooltip/MTooltip";
import MNoData from "./MNoData/MNoData";


import MTableTmpl from "./MTable/MTableTmpl";
import MTable from "./MTable/MTable";
import MTableColumn from "./MTable/MTableColumn";
import MPagination from "./MTable/MPagination";

import MForm from "./MForm/MForm";
import MFormItem from "./MForm/MFormItem";
import MInput from "./MInput/MInput";
import MInputNumber from "./MInput/MInputNumber";
import MSelect from "./MSelect/MSelect";
import MOption from "./MSelect/MOption";
import MOptionGroup from "./MSelect/MOptionGroup";
import MDropdown from "./MDropdown/MDropdown";
import MDropdownMenu from "./MDropdown/MDropdownMenu";
import MDropdownItem from "./MDropdown/MDropdownItem";
import MTreeSelect from "./MSelect/MTreeSelect";
import MRadio from "./MRadio/MRadio";
import MRadioGroup from "./MRadio/MRadioGroup";
import MRadioButton from "./MRadio/MRadioButton";
import MCheckbox from "./MCheckbox/MCheckbox";
import MCheckboxGroup from "./MCheckbox/MCheckboxGroup";
import MDatePicker from "./MDatePicker/MDatePicker";
import MTimePicker from "./MDatePicker/MTimePicker";
import MTimeSelect from "./MDatePicker/MTimeSelect";
import MSwitch from './MSwitch/MSwitch';


export default {
	install: function (Vue, options) {
		Vue.component('TagsView', TagsView);
		Vue.component('ChangeTheme', ChangeTheme);
		Vue.component('MMenu', MMenu);
		Vue.component('MMenuHorizontal', MMenuHorizontal);
		Vue.component('MTitle', MTitle);

		Vue.component('MButton', MButton);
		Vue.component('MLink', MLink);
		Vue.component('MDialog', MDialog);
		Vue.component('MTree', MTree);
		Vue.component('MRow', MRow);
		Vue.component('MCol', MCol);
		Vue.component('MTabs', MTabs);
		Vue.component('MTabPane', MTabPane);
		Vue.component('MSteps', MSteps);
		Vue.component('MStep', MStep)
		Vue.component('MIcon', MIcon);
		Vue.component('MResult', MResult);
		Vue.component('MCard', MCard);
		Vue.component('MTag', MTag);
		Vue.component('MPopover', MPopover);
		Vue.component('MAvatar', MAvatar);
		Vue.component('MBadge', MBadge);
		Vue.component('MTooltip', MTooltip);
		Vue.component('MNoData', MNoData);


		Vue.component('MTableTmpl', MTableTmpl);
		Vue.component('MTable', MTable);
		Vue.component('MTableColumn', MTableColumn);
		Vue.component('MPagination', MPagination);


		Vue.component('MForm', MForm);
		Vue.component('MFormItem', MFormItem);
		Vue.component('MInput', MInput);
		Vue.component('MInputNumber', MInputNumber);
		Vue.component('MSelect', MSelect);
		Vue.component('MOption', MOption);
		Vue.component('MOptionGroup', MOptionGroup);
		Vue.component('MDropdown', MDropdown);
		Vue.component('MDropdownMenu', MDropdownMenu);
		Vue.component('MDropdownItem', MDropdownItem)
		Vue.component('MTreeSelect', MTreeSelect);
		Vue.component('MRadio', MRadio);
		Vue.component('MRadioGroup', MRadioGroup);
		Vue.component('MRadioButton', MRadioButton);
		Vue.component('MCheckbox', MCheckbox);
		Vue.component('MCheckboxGroup', MCheckboxGroup);
		Vue.component('MDatePicker', MDatePicker);
		Vue.component('MTimePicker', MTimePicker);
		Vue.component('MTimeSelect', MTimeSelect);
		Vue.component('MSwitch', MSwitch);

	}
}
